Proving Properties of Typed lambda-Terms Using Realizability, Covers, and Sheaves

نویسنده

  • Jean H. Gallier
چکیده

The main purpose of this paper is to take apart the reducibility method in order to understand how its pieces fit together, and in particular, to recast the conditions on candidates of reducibility as sheaf conditions. there has been a feeling among experts on this subject that it should be possible to present the reducibility method using more semantic means, and that a deeper understanding would then be gained. This paper gives mathematical substance to this feeling, by presenting a generalization of the reducibility method based on a semantic notion of realizability which uses the notion of a cover algebra (as in abstract sheaf theory). A key technical ingredient is the introduction a new class of semantic structures equipped with preorders, called preapplicative structures. These structures need not be extensional. In this framework, a general realizability theorem can be shown. Kleene's recursive realizability and a variant of Kreisel's modified realizability both fit into this framework. We are then able to prove a meta-theorem which shows that if a property of realizers satisfies some simple conditions, then it holds for the semantic interpretations of all terms. Applying this theorem to the special case of the term model, yields a general theorem for proving properties of typed λterms, in particular, strong normalization and confluence. This approach clarifies the reducibility method by showing that the closure conditions on candidates of reducibility can be viewed as sheaf conditions. the above approach is applied to the simply-typed λ-calculus (with types →, ×, +, and ⊥) , and to the second-order (polymorphic λ-calculus (with types → and ∀2), for which it yields a new theorem. Comments University of Pennsylvania Department of Computer and Information Science Technical Report No. MSCIS-94-60. This technical report is available at ScholarlyCommons: http://repository.upenn.edu/cis_reports/866 Proving Properties of Typed A-Terms Using Realizability, Covers, and Sheaves MS-CIS-94-60 LOGIC & COMPUTATION 89

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Proving Properties of Typed Lambda-Terms Using Realizability, Covers, and Sheaves (Preliminary Version)

We present a general method for proving properties of typed λ-terms. This method is obtained by introducing a semantic notion of realizability which uses the notion of a cover algebra (as in abstract sheaf theory). For this, we introduce a new class of semantic structures equipped with preorders, called pre-applicative structures. These structures need not be extensional. In this framework, a g...

متن کامل

Realizability, Covers, and Sheaves II. Applications to the Second-Order Lambda-Calculus

We present a general method for proving properties of typed λ-terms. This method is obtained by introducing a semantic notion of realizability which uses the notion of a cover algebra (as in abstract sheaf theory, a cover algebra being a Grothendieck topology in the case of a preorder). For this, we introduce a new class of semantic structures equipped with preorders, called pre-applicative str...

متن کامل

Proving Properties of Typed λ-Terms Using Realizability, Covers, and Sheaves

The main purpose of this paper is to take apart the reducibility method in order to understand how its pieces fit together, and in particular, to recast the conditions on candidates of reducibility as sheaf conditions. There has been a feeling among experts on this subject that it should be possible to present the reducibility method using more semantic means, and that a deeper understanding wo...

متن کامل

Smaran: A Congruence-Closure Based System for Equational Computations

p. 1 Redundancy Criteria for Constrained Completion p. 2 Bi-rewriting, a Term Rewriting Technique for Monotonic Order Relations p. 17 A Case Study of Completion Modulo Distributivity and Abelian Groups p. 32 A Semantic Approach to Order-Sorted Rewriting p. 47 Distributing Equational Theorem Proving p. 62 On the Correctness of a Distributed Memory Grobner Basis Algorithm p. 77 Improving Transfor...

متن کامل

Normalization of IZF with Replacement

IZF is a well investigated impredicative constructive version of Zermelo-Fraenkel set theory. Using set terms, we axiomatize IZF with Replacement, which we call IZFR, along with its intensional counterpart IZF − R. We define a typed lambda calculus λZ corresponding to proofs in IZF−R according to the Curry-Howard isomorphism principle. Using realizability for IZF−R, we show weak normalization o...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Theor. Comput. Sci.

دوره 142  شماره 

صفحات  -

تاریخ انتشار 1995